﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Talento21.Negocio.Servicio;
using Talento21.Modelo;

namespace Talento21.Pages.Evaluadores
{
    public partial class Asignar : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {

            InfUsuario usuario = new InfUsuario();

            SrvUsuario svrUsu = new SrvUsuario();
            usuario = svrUsu.ObtenerUsuario(HttpContext.Current.User.Identity.Name);

            if (Session["emp_rut"] == null)
            {
                Session["emp_rut"] = usuario.Emp_Rut;
            }


            if (!Page.IsPostBack)
            {
                CargarEmpresas();
            }

            if (usuario.InfTipoUsuario.Descripcion != "Consultora")
            {
                ddlEmpresa.SelectedValue = usuario.Emp_Rut.ToString();
                ddlEmpresa.Enabled = false;
            }

        }

        public void CargarEmpresas()
        {
            SrvEmpresa srvEmpresa = new SrvEmpresa();

            ddlEmpresa.DataSource = srvEmpresa.ObtenerEmpresas();
            ddlEmpresa.DataValueField = "Emp_Rut";
            ddlEmpresa.DataTextField = "RazonSocial";
            ddlEmpresa.DataBind();

        }

        protected void Button1_Command(object sender, CommandEventArgs e)
        {
            var idEvaluador = int.Parse(e.CommandName);
            Session["idEvaluador"] = idEvaluador;
            Response.Redirect("AsignarLista.aspx"); 
        }
    }
}